package com.lianniu.mgr.product.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.lianniu.mgr.pagination.PaginationInfo;

public class ProductVo implements Serializable {
	
	/**
	 * @author guoconglin
	 * @ClassName：Product
	 * @Description:商品实体

	 * @Since: 2016-7-5 9:15:22
	 * @Version:1.0
	 */
	private static final long serialVersionUID = 1L;
	//商品id
	private String productId;
	//商品名称
	private String productName;
	//商品分类Id（存末级ID）
	private String cateId;
	//指导零售价
	private double priceRetailGuide;
	//商品介绍
	private String productDesc;
	//备注
	private String remark;
	//采购模式（1:自有，2:外采）
	private String purchaseModel;
	//是否发布（0：否，1：是）
	private String status;
	//功能
	private String function;
	//说明
	private String desception;
	
	//是否现售
	private String teaPurAd;
	
	//预购时间
	private String teaDeTime;
	
	private String picId;
	//删除标记（0：无效，1：有效）
	private String delFlag;
	//增加人
	private String addUser;
	//增加时间
	private Date addTime;
	//修改人
	private String modifyUser;
	//修改时间
	private Date modifyTime;
	private String parentCateName;
	private String brandName;
	private String cateName;
	private String cateNameId;
	private String cateParentName;
	private String cateParentNameId;
	private String cateChildName;
	private String cateChildNameId;
	private String brandParentName;
	private String brandParentNameId;
	private String brandChildName;
	private String brandChildNameId;
	
	private String name;
	private double freight;
	
	private String limitTime; //商品的期限
	private String teaArea; //面积 
	private String teaLocation; //商品所在的位置
	private String teaSuccess; //茶园是否交易
	private String legalName; //法人名称(茶人茶艺的姓名)
	private String legalIdCard; //法人身份证号
	private String teaPhone; //联系电话
	private String teaProject; //场所主要经营项目
	private String isCare; //有无医疗保障
	private String teaIndustry; //所要发布的行业
	private String teaAge; //茶人茶艺的年龄
	private String teaYear; //从业时间
	private String teaTrip; //是否愿意出差
	private String teaDinner; //是否包括食宿
	private String istsp;
	
	private String picname;
	
	private String reasonMessage;
	
	List<ProductSpecRelVo> specRelList;
	
	//分页内置对象
	protected PaginationInfo paginationInfo = new PaginationInfo();
	
	
	public String getProductId() {
		return productId;
	}
	public void setProductId(String productId) {
		this.productId = productId;
	}
	public String getProductName() {
		return productName;
	}
	public void setProductName(String productName) {
		this.productName = productName;
	}
	public String getCateId() {
		return cateId;
	}
	public void setCateId(String cateId) {
		this.cateId = cateId;
	}
	public double getPriceRetailGuide() {
		return priceRetailGuide;
	}
	public void setPriceRetailGuide(double priceRetailGuide) {
		this.priceRetailGuide = priceRetailGuide;
	}
	public String getProductDesc() {
		return productDesc;
	}
	public void setProductDesc(String productDesc) {
		this.productDesc = productDesc;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getPurchaseModel() {
		return purchaseModel;
	}
	public void setPurchaseModel(String purchaseModel) {
		this.purchaseModel = purchaseModel;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getFunction() {
		return function;
	}
	public void setFunction(String function) {
		this.function = function;
	}
	public String getDesception() {
		return desception;
	}
	public void setDesception(String desception) {
		this.desception = desception;
	}
	public String getDelFlag() {
		return delFlag;
	}
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}
	public String getAddUser() {
		return addUser;
	}
	public void setAddUser(String addUser) {
		this.addUser = addUser;
	}
	public Date getAddTime() {
		return addTime;
	}
	public void setAddTime(Date addTime) {
		this.addTime = addTime;
	}
	public String getModifyUser() {
		return modifyUser;
	}
	public void setModifyUser(String modifyUser) {
		this.modifyUser = modifyUser;
	}
	public Date getModifyTime() {
		return modifyTime;
	}
	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public PaginationInfo getPaginationInfo() {
		return paginationInfo;
	}
	public void setPaginationInfo(PaginationInfo paginationInfo) {
		this.paginationInfo = paginationInfo;
	}
	public String getParentCateName() {
		return parentCateName;
	}
	public void setParentCateName(String parentCateName) {
		this.parentCateName = parentCateName;
	}
	public String getBrandName() {
		return brandName;
	}
	public void setBrandName(String brandName) {
		this.brandName = brandName;
	}
	public String getCateName() {
		return cateName;
	}
	public void setCateName(String cateName) {
		this.cateName = cateName;
	}
	public String getPicId() {
		return picId;
	}
	public void setPicId(String picId) {
		this.picId = picId;
	}
	public String getCateParentName() {
		return cateParentName;
	}
	public void setCateParentName(String cateParentName) {
		this.cateParentName = cateParentName;
	}
	public String getCateChildName() {
		return cateChildName;
	}
	public void setCateChildName(String cateChildName) {
		this.cateChildName = cateChildName;
	}
	public String getBrandParentName() {
		return brandParentName;
	}
	public void setBrandParentName(String brandParentName) {
		this.brandParentName = brandParentName;
	}
	public String getBrandChildName() {
		return brandChildName;
	}
	public void setBrandChildName(String brandChildName) {
		this.brandChildName = brandChildName;
	}
	public List<ProductSpecRelVo> getSpecRelList() {
		return specRelList;
	}
	public void setSpecRelList(List<ProductSpecRelVo> specRelList) {
		this.specRelList = specRelList;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getCateNameId() {
		return cateNameId;
	}
	public void setCateNameId(String cateNameId) {
		this.cateNameId = cateNameId;
	}
	public String getCateParentNameId() {
		return cateParentNameId;
	}
	public void setCateParentNameId(String cateParentNameId) {
		this.cateParentNameId = cateParentNameId;
	}
	public String getCateChildNameId() {
		return cateChildNameId;
	}
	public void setCateChildNameId(String cateChildNameId) {
		this.cateChildNameId = cateChildNameId;
	}
	public String getBrandParentNameId() {
		return brandParentNameId;
	}
	public void setBrandParentNameId(String brandParentNameId) {
		this.brandParentNameId = brandParentNameId;
	}
	public String getBrandChildNameId() {
		return brandChildNameId;
	}
	public void setBrandChildNameId(String brandChildNameId) {
		this.brandChildNameId = brandChildNameId;
	}
	public String getLimitTime() {
		return limitTime;
	}
	public void setLimitTime(String limitTime) {
		this.limitTime = limitTime;
	}
	public String getTeaArea() {
		return teaArea;
	}
	public void setTeaArea(String teaArea) {
		this.teaArea = teaArea;
	}
	public String getTeaLocation() {
		return teaLocation;
	}
	public void setTeaLocation(String teaLocation) {
		this.teaLocation = teaLocation;
	}
	public String getTeaSuccess() {
		return teaSuccess;
	}
	public void setTeaSuccess(String teaSuccess) {
		this.teaSuccess = teaSuccess;
	}
	public String getLegalName() {
		return legalName;
	}
	public void setLegalName(String legalName) {
		this.legalName = legalName;
	}
	public String getLegalIdCard() {
		return legalIdCard;
	}
	public void setLegalIdCard(String legalIdCard) {
		this.legalIdCard = legalIdCard;
	}
	public String getTeaPhone() {
		return teaPhone;
	}
	public void setTeaPhone(String teaPhone) {
		this.teaPhone = teaPhone;
	}
	public String getTeaProject() {
		return teaProject;
	}
	public void setTeaProject(String teaProject) {
		this.teaProject = teaProject;
	}
	public String getIsCare() {
		return isCare;
	}
	public void setIsCare(String isCare) {
		this.isCare = isCare;
	}
	public String getTeaIndustry() {
		return teaIndustry;
	}
	public void setTeaIndustry(String teaIndustry) {
		this.teaIndustry = teaIndustry;
	}
	public String getTeaAge() {
		return teaAge;
	}
	public void setTeaAge(String teaAge) {
		this.teaAge = teaAge;
	}
	public String getTeaYear() {
		return teaYear;
	}
	public void setTeaYear(String teaYear) {
		this.teaYear = teaYear;
	}
	public String getTeaTrip() {
		return teaTrip;
	}
	public void setTeaTrip(String teaTrip) {
		this.teaTrip = teaTrip;
	}
	public String getTeaDinner() {
		return teaDinner;
	}
	public void setTeaDinner(String teaDinner) {
		this.teaDinner = teaDinner;
	}
	public String getReasonMessage() {
		return reasonMessage;
	}
	public void setReasonMessage(String reasonMessage) {
		this.reasonMessage = reasonMessage;
	}
	public String getTeaPurAd() {
		return teaPurAd;
	}
	public void setTeaPurAd(String teaPurAd) {
		this.teaPurAd = teaPurAd;
	}
	public String getTeaDeTime() {
		return teaDeTime;
	}
	public void setTeaDeTime(String teaDeTime) {
		this.teaDeTime = teaDeTime;
	}
	public String getIstsp() {
		return istsp;
	}
	public void setIstsp(String istsp) {
		this.istsp = istsp;
	}
	public String getPicname() {
		return picname;
	}
	public void setPicname(String picname) {
		this.picname = picname;
	}
	public double getFreight() {
		return freight;
	}
	public void setFreight(double freight) {
		this.freight = freight;
	}
	
}
